﻿* {
	outline: none;
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background: #fff;
	color: #111;
}
form, form * {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
	border: 0;
}
/***********************Line Height Starts Here***********************/
.lh-0px {
	line-height: 0px !important;
}
.lh-2px {
	line-height: 2px;
}
.lh-5px {
	line-height: 5px;
}
.lh-8px {
	line-height: 8px;
}
.lh-10px {
	line-height: 10px;
}
.lh-12px {
	line-height: 12px;
}
.lh-15px {
	line-height: 15px;
}
.lh-16px {
	line-height: 16px;
}
.lh-18px {
	line-height: 18px;
}
.lh-19px {
	line-height: 19px;
}
.lh-20px {
	line-height: 20px;
}
.lh-25px {
	line-height: 25px;
}
.lh-27px {
	line-height: 27px;
}
.lh-28px {
	line-height: 28px;
}
.lh-30px {
	line-height: 30px;
}
.lh-35px {
	line-height: 35px;
}
.lh-40px {
	line-height: 40px;
}
.lh-45px {
	line-height: 45px;
}
.lh-50px {
	line-height: 50px;
}
/***********************Line Height Ends Here***********************/

/********************Text Alignment Value Starts Here****************/
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.tc {
	text-align: center;
}
.valb {
	vertical-align: bottom;
}
.val-sup {
    vertical-align: super;
}
.val-sub {
    vertical-align: sub;
}
.valm {
    vertical-align:middle;
}
/********************Text Alignment Value Ends Here********************/

/***********************Text Indent Starts Here***********************/
.txin-1px{
    text-indent:1px;
}
.txin-5px{
    text-indent:5px;
}
.txin-10px{
    text-indent:10px;
}
.txin-12px{
    text-indent:12px;
}
.txin-15px{
    text-indent:15px;
}
.txin-20px{
    text-indent:20px;
}
.txin-25px{
    text-indent:25px;
}
/********************Text Indent Ends Here**********************/

/*******************Font Face Starts Here***********************/
.ffla{font-family:Arial, Helvetica, sans-serif !important;}
.fflv{font-family:Verdana, Arial, Helvetica, sans-serif !important;}
/*******************Font Face Ends Here***********************/

/*******************Font Size Starts Here***********************/
.fs-8px {
	font-size: 8px !important;
}
.fs-9px {
	font-size: 9px;
}
.fs-10px {
	font-size: 10px;
}
.fs-11px {
	font-size: 11px !important;
}
.fs-12px {
	font-size: 12px;
}
.fs-13px {
	font-size: 13px;
}
.fs-14px {
	font-size: 14px;
}
.fs-15px {
	font-size: 15px;
}
.fs-16px {
	font-size: 16px;
}
.fs-17px {
	font-size: 17px;
}
.fs-18px {
	font-size: 18px;
}
.fs-19px {
	font-size: 19px;
}
.fs-20px {
	font-size: 20px;
}
/*********************Font Size Ends Here*********************/

/**********************Font Color Starts Here*****************/
.fc-0{
	color: #000 !important;
}
.fc-3{
	color: #333 !important;
}
.fc-0-shd1 {
    color:#4f4f4f !important;
}
.fc-6{
	color: #666 !important;
}
.fc-9{
	color: #999 !important;
}
.fc-c{
	color: #ccc !important;
}
.fc-w{
	color: #FFF !important;
}
.fc-r{
	color: #F00 !important;
}
.fc-r-shd1 {
    color:#900 !important;
}
.fc-g{
	color: #0F0 !important;
}
.fc-g-shd1 {
    color:#0b88bd !important;
}
.fc-g-shd2 {
    color:#063 !important;
}
.fc-b{
	color: #00F !important;
}
/************************Font Color Ends Here********************/

/**************Text Decoratuion Starts Here********************/
.uline {
	text-decoration: underline;
}
.tu {
	text-transform: uppercase;
}
.fbld {
	font-weight: bold;
}
.fnrml {
    font-weight: normal !important;
}
.fitlc {
	font-style: italic;
}
/*************Text Decoratuion Ends Here***********************/

/*************Page Heading Font Declaration Starts Here**********/
/*@font-face {
	font-family: 'AniversRegular';
	src: url('../font/anivers_regular-webfont.eot');
	src: url('../font/anivers_regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../font/anivers_regular-webfont.woff') format('woff'),  url('../font/anivers_regular-webfont.ttf') format('truetype'),  url('../font/anivers_regular-webfont.svg#AniversRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/*************Page Heading Font Declaration Ends Here**********/

/**********************Dispaly Section Starts Here******************/
.disp-no{
	display: none;
}
.disp-bl{
	display: block;
}
.disp-in{
	display: inline;
}
.disp-inblk{
	display: inline-block;
}
.disp-tblcell{
	display:table-cell;
}
/**********************Dispaly Section Ends Here******************/

/**********************Position Section Starts Here******************/
.pos-rel {
    position:relative;    
}
.pos-abs {
    position:absolute;    
}
.pos-fxd {
    position:fixed;    
}
/**********************Position Section Ends Here******************/

/************************** Clear Section Starts Here ************/
.clear-no{
	clear: none;
}
.clear-l{
	clear: left;
}
.clear-r{
	clear: right;
}
.clear-b{
	clear: both;
}
/************************** Clear Section Ends Here ***************/

/************************* Float Section Starts Here ***************/
.flt-no{
	float: none !important;
}
.flt-l{
	float: left !important;
}
.flt-r{
	float: right !important;
}
/************************** Float Section Ends Here *****************/

/******************Background Colour Starts Here*********************/
.bgc-0{
	background-color: #000 !important;
}
.bgc-3{
	background-color: #333 !important;
}
.bgc-4{
	background-color: #444 !important;
}
.bgc-6{
	background-color: #666 !important;
}
.bgc-7{
	background-color: #777 !important;
}
.bgc-9{
	background-color: #999 !important;
}
.bgc-c{
	background-color: #ccc !important;
}
.bgc-w{
	background-color: #FFF !important;
}
.bgc-r{
	background-color: #F00 !important;
}
.bgc-g{
	background-color: #0F0 !important;
}
.bgc-b{
	background-color: #00F !important;
}
/*****************Background Colour Ends Here*******************/

/************************Margin Details Starts Here************/
.mar-au{
	margin:auto;
}
.mar-0-all{
	margin: 0 !important;
}
.mar-5px-all{
	margin: 5px !important;
}
.mar-10px-all{
	margin: 10px !important;
}
.mar-15px-all{
	margin: 15px !important;
}
.mar-20px-all{
	margin: 20px !important;
}
.mar-25px-all{
	margin: 25px !important;
}
.mar-30px-all{
	margin: 30px !important;
}
/*-------------------------------Margin Top*/
.mar-t0px{
	margin-top: 0 !important;
}
.mar-t1px{
	margin-top: 1px !important;
}
.mar-t2px{
	margin-top: 2px !important;
}
.mar-t3px{
	margin-top: 3px !important;
}
.mar-t4px{
	margin-top: 4px !important;
}
.mar-t5px{
	margin-top: 5px !important;
}
.mar-t7px{
	margin-top: 7px !important;
}
.mar-t10px{
	margin-top: 10px !important;
}
.mar-t15px{
	margin-top: 15px !important;
}
.mar-t20px{
	margin-top: 20px !important;
}
.mar-t25px{
	margin-top: 25px !important;
}
.mar-t30px{
	margin-top: 30px !important;
}/*-------------------------------*Margin Right*/
.mar-r0{
	margin-right: 0 !important;
}
.mar-r1px{
	margin-right: 1px !important;
}
.mar-r2px{
	margin-right: 2px !important;
}
.mar-r3px{
	margin-right: 3px !important;
}
.mar-r4px{
	margin-right: 4px !important;
}
.mar-r5px{
	margin-right: 5px !important;
}
.mar-r10px{
	margin-right: 10px !important;
}
.mar-r15px{
	margin-right: 15px !important;
}
.mar-r20px{
	margin-right: 20px !important;
}
.mar-r25px{
	margin-right: 25px !important;
}
.mar-r30px{
	margin-right: 30px !important;
}
.mar-r115px{
	margin-right: 115px !important;
}
.mar-r170px{
	margin-right: 170px !important;
}

.mar-r100px{
	margin-right: 100px !important;
}


/*-------------------------------Margin Bottom*/
.mar-b0{
	margin-bottom: 0 !important;
}
.mar-b1px{
	margin-bottom: 1px !important;
}
.mar-b2px{
	margin-bottom: 2px !important;
}
.mar-b3px{
	margin-bottom: 3px !important;
}
.mar-b4px{
	margin-bottom: 4px !important;
}
.mar-b5px{
	margin-bottom: 5px !important;
}
.mar-b7px{
	margin-bottom: 7px !important;
}
.mar-b10px{
	margin-bottom: 10px !important;
}
.mar-b15px{
	margin-bottom: 15px !important;
}
.mar-b20px{
	margin-bottom: 20px !important;
}
.mar-b25px{
	margin-bottom: 25px !important;
}
.mar-b30px{
	margin-bottom: 30px !important;
}/*-------------------------------*Margin Left*/
.mar-l0{
	margin-left: 0 !important;
}
.mar-l1px{
	margin-left: 1px !important;
}
.mar-l2px{
	margin-left: 2px !important;
}
.mar-l3px{
	margin-left: 3px !important;
}
.mar-l4px{
	margin-left: 4px !important;
}
.mar-l5px{
	margin-left: 5px !important;
}
.mar-l10px{
	margin-left: 10px !important;
}
.mar-l15px{
	margin-left: 15px !important;
}
.mar-l20px{
	margin-left: 20px !important;
}
.mar-l25px{
	margin-left: 25px !important;
}
.mar-l30px{
	margin-left: 30px !important;
}
.mar-l40px{
	margin-left: 40px !important;
}
.mar-l50px{
	margin-left: 50px !important;
}
.mar-l60px{
	margin-left: 60px !important;
}
.mar-l0{
	margin-left: 0 !important;
}
.mar-l5p{
	margin-left: 5% !important;
}
.mar-l50p{
	margin-left: 50% !important;
}


/************************Margin Details Ends Here************/

/************************Padding Details Starts Here************/
.pad-0-all{
	padding: 0 !important;
}
.pad-1px-all{
	padding: 1px !important;
}
.pad-2px-all{
	padding: 2px !important;
}
.pad-3px-all{
	padding: 3px !important;
}
.pad-5px-all{
	padding: 5px !important;
}
.pad-10px-all{
	padding: 10px !important;
}
.pad-15px-all{
	padding: 15px !important;
}
.pad-20px-all{
	padding: 20px !important;
}
.pad-25px-all{
	padding: 25px !important;
}
.pad-30px-all{
	padding: 30px !important;
}
/*-------------------------------Padding Top*/
.pad-t0{
	padding-top: 0 !important;
}
.pad-t5px{
	padding-top: 5px !important;
}
.pad-t10px{
	padding-top: 10px !important;
}
.pad-t15px{
	padding-top: 15px !important;
}
.pad-t20px{
	padding-top: 20px !important;
}
.pad-t25px{
	padding-top: 25px !important;
}
.pad-t30px{
	padding-top: 30px !important;
}
.pad-t82px
{
    padding-top: 82px !important;
}
/*-------------------------------*Padding Right*/
.pad-r0{
	padding-right: 0 !important;
}
.pad-r2px{
	padding-right: 2px !important;
}
.pad-r5px{
	padding-right: 5px !important;
}
.pad-r10px{
	padding-right: 10px !important;
}
.pad-r15px{
	padding-right: 15px !important;
}
.pad-r20px{
	padding-right: 20px !important;
}
.pad-r25px{
	padding-right: 25px !important;
}
.pad-r30px{
	padding-right: 30px !important;
}/*-------------------------------Padding Bottom*/
.pad-b0{
	padding-bottom: 0 !important;
}
.pad-b1px{
	padding-bottom: 1 !important;
}
.pad-b5px{
	padding-bottom: 5px !important;
}
.pad-b10px{
	padding-bottom: 10px !important;
}
.pad-b15px{
	padding-bottom: 15px !important;
}
.pad-b20px{
	padding-bottom: 20px !important;
}
.pad-b25px{
	padding-bottom: 25px !important;
}
.pad-b30px{
	padding-bottom: 30px !important;
}/*-------------------------------*Padding Left*/
.pad-l0{
	padding-left: 0 !important;
}
.pad-l5px{
	padding-left: 5px !important;
}
.pad-l10px{
	padding-left: 10px !important;
}
.pad-l15px{
	padding-left: 15px !important;
}
.pad-l20px{
	padding-left: 20px !important;
}
.pad-l25px{
	padding-left: 25px !important;
}
.pad-l30px{
	padding-left: 30px !important;
}
.pad-l52px{
	padding-left: 52px !important;
}
.pad-l1p{
	padding-left: 1% !important;
}
/************************Padding Details Ends Here************/

/******************Width Details Starts Here******************/
.w-au {
	width: auto !important;
}
.w-5px {
	width:5px !important;
}
.w-10px {
	width:10px !important;
}
.w-14px {
	width:14px !important;
}
.w-15px {
	width:15px !important;
}
.w-20px {
	width:20px !important;
}
.w-25px {
	width:25px !important;
}
.w-30px {
	width:30px !important;
}
.w-45px {
	width:45px !important;
}
.w-50px {
	width:50px !important;
}
.w-60px {
	width:60px !important;
}
.w-70px {
	width:70px !important;
}
.w-80px {
	width:80px !important;
}
.w-90px {
	width:90px !important;
}
.w-100px {
	width:100px !important;
}
.w-120px {
	width:120px !important;
}
.w-125px {
	width:125px !important;
}
.w-130px{
	width:130px !important;
}
.w-135px {
	width:135px !important;
}
.w-141px {
	width:141px !important;
}
.w-150px {
	width:150px !important;
}
.w-155px {
	width:155px !important;
}
.w-175px {
	width:175px !important;
}
.w-200px {
	width:200px !important;
}
.w-205px {
	width:205px !important;
}
.w-250px {
	width:250px !important;
}
.w-300px {
	width:300px !important;
}
.w-325px {
	width:325px !important;
}
.w-350px {
	width:350px !important;
}
.w-400px {
	width:400px !important;
}

.w-115px {
	width:115px !important;
}
.w-5p {
	width: 5%;
}
.w-8p {
	width: 8%;
}
.w-10p {
	width: 10%;
}
.w-20p {
	width: 20%;
}
.w-25p {
	width: 25%;
}
.w-30p {
	width: 30%;
}
.w-35p {
	width: 35%;
}
.w-40p {
	width: 40%;
}
.w-50p {
	width: 50%;
}
.w-55p {
	width: 55%;
}
.w-60p {
	width: 60%;
}
.w-70p {
	width: 70%;
}
.w-95p {
	width:95%;
}
.w-100p {
	width:100%;
}
.w-wppr {
	width: 100%;
	min-width: 960px;
	max-width: 100%;
	clear: both;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -35px;
}
/*************************Width Extension*******************/
.w-min5px {
	min-width:5px !important;
}
.w-min10px {
	min-width:10px !important;
}
.w-min14px {
	min-width:14px !important;
}
.w-min15px {
	min-width:15px !important;
}
.w-min20px {
	min-width:20px !important;
}
.w-min25px {
	min-width:25px !important;
}
.w-min30px {
	min-width:30px !important;
}
.w-min45px {
	min-width:45px !important;
}
.w-min50px {
	min-width:50px !important;
}
.w-min60px {
	min-width:60px !important;
}
.w-min70px {
	min-width:70px !important;
}
.w-min80px {
	min-width:80px !important;
}
.w-min90px {
	min-width:90px !important;
}
.w-min100px {
	min-width:100px !important;
}
.w-min120px {
	min-width:120px !important;
}
.w-min125px {
	min-width:125px !important;
}
.w-min130px{
	min-width:130px !important;
}
.w-min135px {
	min-width:135px !important;
}
.w-min141px {
	min-width:141px !important;
}
.w-min150px {
	min-width:150px !important;
}
.w-min155px {
	min-width:155px !important;
}
.w-min175px {
	min-width:175px !important;
}
.w-min200px {
	min-width:200px !important;
}
.w-min205px {
	min-width:205px !important;
}
.w-min250px {
	min-width:250px !important;
}
.w-min300px {
	min-width:300px !important;
}
.w-min350px {
	min-width:350px !important;
}
/******************Width Details Ends Here******************/

/******************Height Details Starts Here******************/
.h-au {
	height: auto !important;
}
.h-5px {
	height:5px;
}
.h-7px {
	height:7px;
}
.h-10px {
	height:10px;
}
.h-15px {
	height:15px;
}
.h-18px {
	height:18px;
}
.h-20px {
	height:20px;
}
.h-22px {
	height:22px;
}
.h-25px {
	height:25px;
}
.h-30px {
	height:30px;
}
.h-45px {
	height:45px;
}
.h-50px {
	height:50px;
}
.h-60px {
	height:60px;
}
.h-70px {
	height:70px;
}
.h-80px {
	height:80px;
}
.h-90px {
	height:90px;
}
.h-100px {
	height:100px;
}
.h-125px {
	height:125px;
}
.h-150px {
	height:150px;
}
.h-175px {
	height:175px;
}
.h-200px {
	height:200px;
}
/******************Width Details Ends Here******************/

/*************Rounded corner Details Starts Here************/
.rmove_btm_rds{
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
.rounded2 {
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.rounded3{
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.rounded5 {
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.rounded10 {
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/*************Rounded corner Details Ends Here*************/

/*************Drop Shadow Starts Here**********************/
.dropshadow {
	-moz-box-shadow: 0px 5px 5px #a9a9a9;
	-webkit-box-shadow: 0px 5px 5px #a9a9a9;
	box-shadow: 0px 5px 5px #a9a9a9;
}
.innershadow {
	box-shadow: inset 0 0 6px #aaadae;
}
/*************Drop Shadow Ends Here***********************/

/********************Page Break (When Printing) Start*************/
@media all
{
	.page-break {display: none;}
}
		
@media print
{
	.page-break {display: block; page-break-before:always;}
}
/********************Page Break (When Printing) Ends*************/

/********************Mouse Cursor Start*************/

.hcursor{cursor:pointer;*cursor:hand;}

/********************Mouse Cursor Ends*************/


/*################################################################################*/
				/*Master Page Starts Here*/
/*################################################################################*/

.lgout {
	bottom: 10px;
	right: 15px;
}
.lgout a {
	color: #fff;
	text-decoration: none;
	background-color: #5C83AB;
	padding: 5px;
	border:1px solid #ccc;
}
.lgout a:hover {
	color: #333;
	text-decoration: none;
	background-color: #ccc;
	padding: 5px;
	border:1px solid #5C83AB;
}
.header_shadow {
	height: 90px;
	background-image: url(../images/header_shadow.jpg);
	background-repeat: repeat-x;
	background-position: left 45px;
	width: 100%;
	position: relative;
	z-index: -1;
	top: 7px;
}
.brdcrm {
	height: 20px;
	line-height: 20px;
	background-color: #bcbec0;
	color: #333;
	padding-right: 20px;
	padding-left: 20px;
}
.brdcrm .root_lnk {
	font-weight: bold;
}
.head {
	height: 70px;
	background-image: url(../images/hrms%20logo.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-top: 15px;
}
.head_lgn {
	height: 70px;
	background-image: url(../images/hrms%20logo%202.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	padding-top: 15px;
	border-bottom: 6px solid #0B4D90;
}

.head .scnd_logo {
	margin-left: 273px;
	width: auto;
}
.head .login_dtls .sep {
	background-color: #0b4d90;
	height: 50px;
	width: 1px;
}
.head .login_dtls .lgout {
	line-height: 50px;
	padding-right: 10px;
	padding-left: 10px;
}
.head .login_dtls .usr_dtl {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.head .login_dtls .profl_pic {
    border: 1px solid #999;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 3px #666;
    height: 43px;
    margin-right: 10px;
    margin-top: 3px;
    overflow: hidden;
    width: 43px;
}
.profl_pic_big {
    border: 1px solid #999;
    border-radius: 5px 5px 5px 5px;
    /*box-shadow: 2px 2px 2px #666;*/
    margin-left: 10px;
    overflow: hidden;
    height:80px;
    width:75px;
}
.bdy_cnt {
	/*padding: 0 15px 15px 15px;*/
	/*border: 1px solid #BBB; border-radius: 5px; background: #F7F7F7 !important;padding: 10px;margin: 2px;*/
}
.wlcme_mssg{
	padding-left: 28px;
	margin-top: 15px;
	font-size: 12px;
	}
.bdy_cnt div.panls {
	width: 31%;
	height: 170px;
	border: 1px solid #CCC;
	border-radius: 10px;
	overflow: hidden;
}
.bdy_cnt div .panls .panls_head {
	background-color: #cbcbcb;
	width: 97%;
	height: 30px;
	line-height: 30px;
	padding-left: 3.3%;
	color: #333;
	background-image: url(../images/pnal_head_bg.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.bdy_cnt div .panls .panls_bdy {
	color: #f4f4f4;
	height: 140px;
	width: 100%;
	/*background-color: #f4f4f4;*/
}
/******************** Temporary Classes Start ******************/
.bdy_cnt div .panls .bg1 {
	background-image: url(../images/pnl_1.jpg);
	background-repeat: no-repeat;
	background-position: 15px;	
}
.bdy_cnt div .panls .bg2 {
	background-image: url(../images/pnl_2.jpg);
	background-repeat: no-repeat;
	background-position: 15px;	
}
.bdy_cnt div .panls .bg3 {
	background-image: url(../images/pnl_3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;	
}
.bdy_cnt div .panls .bg4 {
	background-image: url(../images/pnl_4.jpg);
	background-repeat: no-repeat;
	background-position: -7px 1px;	
}
.bdy_cnt div .panls .bg5 {
	background-image: url(../images/pnl_5.jpg);
	background-repeat: no-repeat;
	background-position: -14px -3px;	
}
.bdy_cnt div .panls .bg6 {
	background-image: url(../images/pnl_6.jpg);
	background-repeat: no-repeat;
	background-position: 0px -2px;	
}
/******************** Temporary Classes End ******************/
.panls_sep {
	width: 2%;
	height: 170px;
}
.bdy_cnt div.lgin_hldr {
	width: 300px;
	height: auto;
	margin: auto;
	border: 1px solid #0B4D90;
	border-radius: 5px;
}
.bdy_cnt div.lgin_hldr .lgin_hdr {
	background-color: #0B4D90;
	width: 290px;
	height: 30px;
	line-height: 30px;
	color: white;
	font-weight: bold;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	font-size: 15px;
	padding-left: 10px;
	background: url(../images/lgn_hd_bg.jpg) repeat-y left top;
}
.bdy_cnt div.lgin_hldr .lgin_bdy {
	color: #333;
	height: auto;
	width: 270px;
	font-weight: bold;
	padding: 15px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-image: url(../images/lgn_bdy_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bdy_cnt div.lgin_hldr .lgin_bdy input[type="button"].lgin  {
	color: #fff;
	text-decoration: none;
	background-color:#0B4D90;
	padding: 5px 15px;
	border:1px solid #0B4D90;
	
}
.bdy_cnt div.lgin_hldr .lgin_bdy input[type="button"].lgin:hover {
	color: #fff;
	text-decoration: none;
	background-color: #5C83AB;
	border:1px solid #0B4D90;
}


.ftter {
	background-color: #0B4D90;
	height: 35px;
	color: #FFF;
	line-height: 35px;
	padding-right: 10px;
	padding-left: 10px;
}
.footer, .push {
	height: 35px;
	clear: both;
}



/*Inner Pages Search Container + Grid Holder Container Start*/
.search_panel{
	/*background-color: #F7F7F7;*/
	border: 1px solid #0B4D90;
	padding: 5px;
	border-radius: 5px;
}
.srch_result_panel{
	/*background-color: #CCC;*/
	border: 1px solid #0B4D90;
	padding: 5px;
	border-radius: 5px;
}

/* Calendar css*/
.calr, .LeaveYear
{
	/*  border:1px solid #c0c0c0;   overflow :hidden; 
	padding: 2px;
	color: #000000;
	background-color: #ffffff;
	width: 150px;
	height: 14px;
	overflow: hidden;
	vertical-align: top;*/
	width:150px !important;
}

.ui-datepicker-trigger{
	position: relative;
	left: -20px;
	top: 2px;
	cursor:pointer;
	*cursor:hand;
}
.time{
	background: #EFF7FF url(../images/time.png) no-repeat right center!important;
	cursor:pointer!important;
	*cursor:hand!important;
}
.hasDatepicker{
	cursor:pointer!important;
	*cursor:hand!important;
}
/*Additional Information on RaiseLeaveRequest Page*/
.addl_info
{
	border: 1px solid #004687;
	background: white;
	/*border-top-right-radius: 5px;*/
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.addl_info_head {
	background: #CCE4FA;
	/*width: 75%;*/
	height: 18px;
	line-height: 18px;
	padding: 2px 7px;
	border: 1px solid #004687;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	/*border-bottom: none;*/
	position: relative;
	top: 1px;
	color: #070775;
	font-weight: bold;
}








.srch_loader
{
	width:auto;
	height:auto;
	position:absolute;
	border:0px solid #0B4D90;
	top:50%;
	left:50%;
	background-color:#FFF;
	display:none;
	-moz-border-radius:10px;
	border-radius:10px;
	margin:-191px 0 0 -215px;
	padding:10px;
	z-index: 1001;
	color:#0B4D90;
	font-size:16px;
}
.overlay {
    z-index: 1000; 
    border: medium none; 
    margin: 0pt; 
    padding: 0pt; 
    width: 100%; 
    height: 100%;
    top: 0pt;
    left: 0pt;
    background-color: #000;
    opacity: 0.7;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter: alpha(opacity=70);
    position: absolute;
}​




/*HRMS Version*/
.xyz {
	position: absolute;
	top: 21px;
	right: 35px;
	text-shadow: 1px 1px 0px white;
	color: #96989B;
	font-weight: bold;
}


.fltr_pnl
{
      background: #EEE;
      margin: 5px;
      border: 1px solid #999;
      border-radius: 5px;
      padding: 0px 10px 5px 10px;
}
.fltr_pnl button,.fltr_pnl input[type="submit"],.fltr_pnl input[type="reset"]
{
      border: 1px solid #0B4D90;
      color: #0B4D90;
      cursor: pointer;
      font-size: 12px;
      letter-spacing: 1px;
      padding: 4px 7px;
      line-height: 15px;
      background: #E8F3FF!important;
      /*text-transform: uppercase;*/
      font-weight: 300!important;
      box-shadow: 0px 1px 3px #0B4D90;
      /*float:right;*/
}
.fltr_pnl button:hover,.fltr_pnl input[type="submit"]:hover,.fltr_pnl input[type="reset"]:hover
{
      border: 1px solid #0B4D90;
      color: #0B4D90!important;
      background: #C4D8EE!important;
      box-shadow: 0px 0px 0px #0B4D90;
      text-decoration: underline!important;
}


/*RR Testing ****************/
input.textbox,.textbox,.FULL-ADD {
border:solid 1px #999;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
height:29px;
line-height:28px;
vertical-align:middle;
margin:0;
}

input.TEXTBOX:focus,TEXTAREA:focus,input.focus,textarea.focus {
border:1px solid #fa9572!important;
box-shadow:0 0 8px #fa9572;
-webkit-box-shadow:0 0 8px #fa9572;
-moz-box-shadow:0 0 8px #fa9572;
outline:none;
}

input.invalid,textarea.invalid {
border:1px solid #d51414;
background:linear-gradient(tobottom,#f9dfdf0%,#fefafa100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9dfdf',endColorstr='#fefafa',GradientType=0);
}
/*RR Testing End****************/